package com.afadev.wxgzh.controller;

import org.apache.commons.lang3.StringUtils;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.Map;

/**
 * @author ：linzf
 * @description：测试数据 控制器
 * @date ：2021/8/1 下午10:16
 */
@RestController
public class TestController {
    @GetMapping("/emps")
    public Map<String,Object> emps(HttpServletRequest request) throws Exception{
        // 模拟获取 token 过程
        String token=request.getHeader("authorization");
        if(StringUtils.isBlank(token)){
            throw new Exception("token is empty");
        }
        // 模拟获取 token 验证
        if(!token.equals("Bearer 123456")){
            throw new Exception("token 不合法");
        }

        Map map = new HashMap();
        map.put("id",1);
        map.put("name","Zephyr");
        map.put("age",18);
        return map;
    }
}
